package com.molichuxing.services.infrastructure.dto.response;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * 准新车最新检验信息dto
 * 
 * @author zoumingyu
 * @date 2019年3月28日
 *
 */
public class UsedcarCheckInfoDto implements Serializable {
	private static final long serialVersionUID = 4187387845568623407L;

	@ApiModelProperty(value = "检验id")
	private Integer checkId;

	@ApiModelProperty(value = "公里数(已行驶里程数)")
	private BigDecimal mileage;

	@ApiModelProperty(value = "钥匙数")
	private Integer carKeyNums;

	@ApiModelProperty(value = "行驶证")
	private Boolean drivingLicenseStatus;

	@ApiModelProperty(value = "交强标")
	private Boolean makeStrongStatus;

	@ApiModelProperty(value = "年检标")
	private Boolean annualStatus;

	@ApiModelProperty(value = "保单")
	private Boolean guaranteeStatus;

	@ApiModelProperty(value = "轮毂")
	private Boolean wheelHubStatus;

	@ApiModelProperty(value = "轮胎")
	private Boolean tyreStatus;

	@ApiModelProperty(value = "灯光")
	private Boolean lamplightStatus;

	@ApiModelProperty(value = "仪表盘")
	private Boolean instrumentPanelStatus;

	@ApiModelProperty(value = "音响")
	private Boolean sounderStatus;

	@ApiModelProperty(value = "雨刷器")
	private Boolean wiperStatus;

	@ApiModelProperty(value = "喇叭")
	private Boolean trumpetStatus;

	@ApiModelProperty(value = "座椅")
	private Boolean seatStatus;

	@ApiModelProperty(value = "安全带")
	private Boolean safetyBeltStatus;

	@ApiModelProperty(value = "车内后视镜")
	private Boolean interiorMirrorStatus;

	@ApiModelProperty(value = "保修手册")
	private Boolean warrantyManualStatus;

	@ApiModelProperty(value = "使用说明书")
	private Boolean specificationStatus;

	@ApiModelProperty(value = "充电枪")
	private Boolean chargingGunStatus;

	@ApiModelProperty(value = "充电宝")
	private Boolean powerBankStatus;

	@ApiModelProperty(value = "灭火器")
	private Boolean fireExtinguisherStatus;

	@ApiModelProperty(value = "三角牌")
	private Boolean triangleBrandStatus;

	@ApiModelProperty(value = "反光背心")
	private Boolean reflectiveVestStatus;

	@ApiModelProperty(value = "脚垫")
	private Boolean footPadStatus;

	@ApiModelProperty(value = "空调")
	private Boolean airConditionerStatus;

	@ApiModelProperty(value = "汽车外观图")
	private String carUrl;

	@ApiModelProperty(value = "备注")
	private String remark;

	@ApiModelProperty(value = "车辆状态")
	private String carStatus;
	
	@ApiModelProperty(value = "外观内饰(0;完好齐全，1：有损伤)")
	private Byte facadeStatus;
	
	@ApiModelProperty(value = "外观内饰Str")
	private String facadeStatusStr;

	@ApiModelProperty(value = "验车单照片")
	private String checkImg;

	@ApiModelProperty(value = "修前照片")
	private List<String> preImg;

	@ApiModelProperty(value = "修后照片")
	private List<String> afterImg;

	public Integer getCheckId() {
		return checkId;
	}

	public void setCheckId(Integer checkId) {
		this.checkId = checkId;
	}

	public BigDecimal getMileage() {
		return mileage;
	}

	public void setMileage(BigDecimal mileage) {
		this.mileage = mileage;
	}

	public Integer getCarKeyNums() {
		return carKeyNums;
	}

	public void setCarKeyNums(Integer carKeyNums) {
		this.carKeyNums = carKeyNums;
	}

	public Boolean getDrivingLicenseStatus() {
		return drivingLicenseStatus;
	}

	public void setDrivingLicenseStatus(Boolean drivingLicenseStatus) {
		this.drivingLicenseStatus = drivingLicenseStatus;
	}

	public Boolean getMakeStrongStatus() {
		return makeStrongStatus;
	}

	public void setMakeStrongStatus(Boolean makeStrongStatus) {
		this.makeStrongStatus = makeStrongStatus;
	}

	public Boolean getAnnualStatus() {
		return annualStatus;
	}

	public void setAnnualStatus(Boolean annualStatus) {
		this.annualStatus = annualStatus;
	}

	public Boolean getGuaranteeStatus() {
		return guaranteeStatus;
	}

	public void setGuaranteeStatus(Boolean guaranteeStatus) {
		this.guaranteeStatus = guaranteeStatus;
	}

	public Boolean getWheelHubStatus() {
		return wheelHubStatus;
	}

	public void setWheelHubStatus(Boolean wheelHubStatus) {
		this.wheelHubStatus = wheelHubStatus;
	}

	public Boolean getTyreStatus() {
		return tyreStatus;
	}

	public void setTyreStatus(Boolean tyreStatus) {
		this.tyreStatus = tyreStatus;
	}

	public Boolean getLamplightStatus() {
		return lamplightStatus;
	}

	public void setLamplightStatus(Boolean lamplightStatus) {
		this.lamplightStatus = lamplightStatus;
	}

	public Boolean getInstrumentPanelStatus() {
		return instrumentPanelStatus;
	}

	public void setInstrumentPanelStatus(Boolean instrumentPanelStatus) {
		this.instrumentPanelStatus = instrumentPanelStatus;
	}

	public Boolean getSounderStatus() {
		return sounderStatus;
	}

	public void setSounderStatus(Boolean sounderStatus) {
		this.sounderStatus = sounderStatus;
	}

	public Boolean getWiperStatus() {
		return wiperStatus;
	}

	public void setWiperStatus(Boolean wiperStatus) {
		this.wiperStatus = wiperStatus;
	}

	public Boolean getTrumpetStatus() {
		return trumpetStatus;
	}

	public void setTrumpetStatus(Boolean trumpetStatus) {
		this.trumpetStatus = trumpetStatus;
	}

	public Boolean getSeatStatus() {
		return seatStatus;
	}

	public void setSeatStatus(Boolean seatStatus) {
		this.seatStatus = seatStatus;
	}

	public Boolean getSafetyBeltStatus() {
		return safetyBeltStatus;
	}

	public void setSafetyBeltStatus(Boolean safetyBeltStatus) {
		this.safetyBeltStatus = safetyBeltStatus;
	}

	public Boolean getInteriorMirrorStatus() {
		return interiorMirrorStatus;
	}

	public void setInteriorMirrorStatus(Boolean interiorMirrorStatus) {
		this.interiorMirrorStatus = interiorMirrorStatus;
	}

	public Boolean getWarrantyManualStatus() {
		return warrantyManualStatus;
	}

	public void setWarrantyManualStatus(Boolean warrantyManualStatus) {
		this.warrantyManualStatus = warrantyManualStatus;
	}

	public Boolean getSpecificationStatus() {
		return specificationStatus;
	}

	public void setSpecificationStatus(Boolean specificationStatus) {
		this.specificationStatus = specificationStatus;
	}

	public Boolean getChargingGunStatus() {
		return chargingGunStatus;
	}

	public void setChargingGunStatus(Boolean chargingGunStatus) {
		this.chargingGunStatus = chargingGunStatus;
	}

	public Boolean getPowerBankStatus() {
		return powerBankStatus;
	}

	public void setPowerBankStatus(Boolean powerBankStatus) {
		this.powerBankStatus = powerBankStatus;
	}

	public Boolean getFireExtinguisherStatus() {
		return fireExtinguisherStatus;
	}

	public void setFireExtinguisherStatus(Boolean fireExtinguisherStatus) {
		this.fireExtinguisherStatus = fireExtinguisherStatus;
	}

	public Boolean getTriangleBrandStatus() {
		return triangleBrandStatus;
	}

	public void setTriangleBrandStatus(Boolean triangleBrandStatus) {
		this.triangleBrandStatus = triangleBrandStatus;
	}

	public Boolean getReflectiveVestStatus() {
		return reflectiveVestStatus;
	}

	public void setReflectiveVestStatus(Boolean reflectiveVestStatus) {
		this.reflectiveVestStatus = reflectiveVestStatus;
	}

	public Boolean getFootPadStatus() {
		return footPadStatus;
	}

	public void setFootPadStatus(Boolean footPadStatus) {
		this.footPadStatus = footPadStatus;
	}

	public Boolean getAirConditionerStatus() {
		return airConditionerStatus;
	}

	public void setAirConditionerStatus(Boolean airConditionerStatus) {
		this.airConditionerStatus = airConditionerStatus;
	}

	public String getCarUrl() {
		return carUrl;
	}

	public void setCarUrl(String carUrl) {
		this.carUrl = carUrl;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	public String getCarStatus() {
		return carStatus;
	}

	public void setCarStatus(String carStatus) {
		this.carStatus = carStatus;
	}

	public Byte getFacadeStatus() {
		return facadeStatus;
	}

	public void setFacadeStatus(Byte facadeStatus) {
		this.facadeStatus = facadeStatus;
	}

	public String getCheckImg() {
		return checkImg;
	}

	public void setCheckImg(String checkImg) {
		this.checkImg = checkImg;
	}

	public List<String> getPreImg() {
		return preImg;
	}

	public void setPreImg(List<String> preImg) {
		this.preImg = preImg;
	}

	public List<String> getAfterImg() {
		return afterImg;
	}

	public void setAfterImg(List<String> afterImg) {
		this.afterImg = afterImg;
	}

	public String getFacadeStatusStr() {
		return facadeStatusStr;
	}

	public void setFacadeStatusStr(String facadeStatusStr) {
		this.facadeStatusStr = facadeStatusStr;
	}
	
	

}
